package com.suneee.industry.dao;

import java.util.List;

import com.suneee.context.page.Page;
import com.suneee.industry.bean.IndustrySearchBean;
import com.suneee.industry.entity.Industry;
import com.suneee.orm.Dao;

public interface IndustryDao extends Dao<Industry, Integer> {

	/**
	 * 判断行业名称是否唯一
	 * 
	 * @param name
	 * @return
	 */
	public boolean existsName(String name);

	/**
	 * 判断行业名称是否唯一
	 * 
	 * @param name
	 * @return
	 */
	public boolean existsId(int id);

	/**
	 * 修改行业分类信息
	 * 
	 * @param industry
	 */
	public void updateIndustry(Industry industry);

	/**
	 * 查询行业分类
	 * 
	 * @param name
	 * @return
	 */
	public Page<Industry> findIndustry(IndustrySearchBean bean);

	/**
	 * 查询所有行业分类
	 * 
	 * @return
	 */
	public List<Industry> listIndustry(String name);

}
